import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
	state: {
		// 状态会变动的全局变量
		hasLogin: false,
		curTime: '1993-02-28 04:19:00',
		curTimeTxt: '1993年 02月 28日 04时 19分',
		curOffsetTime: '1993-04-19 02:28:00',
		curOffsetTimeTxt: '1993年 04月 19日 02时 28分'
	},
	mutations: {
		login(state) {
			state.hasLogin = true;
		},
		logout(state) {
			state.hasLogin = false;
		},
		changeCurTime(state, data){
			state.curTime = data.cur.all;
			state.curTimeTxt = data.cur.year + '年 ' + data.cur.month + '月 ' + data.cur.day + '日 ' + data.cur.hour + '时 ' + data.cur.min + '分';
			state.curOffsetTime = data.curOffset.all;
			state.curOffsetTimeTxt = data.curOffset.year + '年 ' + data.curOffset.month + '月 ' + data.curOffset.day + '日 ' + data.curOffset.hour + '时 ' + data.curOffset.min + '分';
		}
	}
})

export default store
